JavaScript Job: Back-end Engineer- Deveoloper

Job added on

Company

CirrusLabs

Location

Toronto - Canada

Job type

Full-Time

JavaScript Job Details

Job Title: Back-end Engineer/Developer
Location: Remote

RESPONSIBILITIES:
Design, develop, and deploy new features with a focus on code quality and
scalability
Be proficient in server-side development and optimization of data, including
database creation and management and debugging
Integrate data from various back-end services and databases
Create and maintain software documentation
Create user-friendly and intuitive interfaces
Create and analyze reliable and secure back-end functionality
Maintain, expand, and scale our platform
Remain knowledgeable of emerging technologies/industry trends and apply them
into operations and activities
Collaborate with front-end developers and web designers to match visual design
intent
Collaborate closely with your squad (product manager, designers, engineers) and
become a key member of an autonomous, cross-functional team
Build and operate infrastructure and deployment pipelines
Continuously improve our product by positively influencing the product roadmap
Work in an environment that supports your individual growth

SKILLS & REQUIREMENTS:
Minimum Bachelor of Science in computer science, software engineering,
programming, or equivalent
3+ years of experience in building applications using Node.js
3+ years working on data platforms, both SQL and NoSQL
Good understanding of data structures and algorithms
Understanding of object-oriented programming
Proficiency with languages such as Java, Ruby, PHP, MySQL, SQL, and Python
Proficiency in at least one of the following: JavaScript, Ajax, jQuery, HTML, CSS,
Bootstrap
Experience with the design and implementation of APIs
You are comfortable working with modern infrastructure and tools
Understanding of code versioning tools such as SVN, Git, and Mercurial
Understanding of code management tools such as Subversion, Git, and Helix
Core
Understanding of code deployment tools such as Jenkins, Capistrano, and
Electric Flow

TECH STACK
It isn't required for you to be proficient in all areas of our tech stack.
Node.js (Apollo Server)
Apollo Client
React
React Native
GraphQL
Typescript
Github & Github Actions
Prisma.io & Nexus
Google Cloud Platform

Job Types: Full-time, Part-time, Fixed term contract, Permanent
Contract length: 12 months
Part-time hours: 8 per week

Pay: Up to $80.00 per year

Schedule:

  • 8 hour shift